// /* 在node中，每个模块内部都有一个自己的 `module` 对象，该`module`对象中，
// 有一个成员叫：`exports` 也是一个对象。也就是说如果你需要对外导出成员，
// 只需要吧导出的成员挂载到`module.exports`中
// */

// module.exports.add = function (x, y) {
//   return x + y
// }

// // module.exports.str = 'hello nodejs'

// console.log(exports === module.exports);// true 两者一致
// // 则
// exports.str = 'hello nodejs'
// // 返回的 exports对象同上一致
// // { add: [Function], str: 'hello nodejs' }

// 【注意】当一个模块导出单个成员的时候，直接给exports赋值是不管用的。
exports = 'hello' // 此时接收到的 对象为 {}
// module.exports = 'hello' // 正确 接收到 hello